Over the past 15 years , and nonblocking algorithms have been discovered for many common data structures )進(jìn)行了大量研究,許多人通用數(shù)據(jù)結(jié)構(gòu)已經(jīng)發(fā)現(xiàn)了無阻塞算法。
Nonblocking algorithms are used extensively at the operating system and jvm level for tasks such as thread and process scheduling 無阻塞算法被廣泛用于操作系統(tǒng)和jvm級(jí)別,進(jìn)行諸如線程和進(jìn)程調(diào)度等任務(wù)。
Most users are unlikely to develop nonblocking algorithms using atomic variables on their own - they are more likely to use the versions provided in 大多數(shù)用戶都不太可能使用原子變量自己開發(fā)無阻塞算法他們更可能使用
Follow along with concurrency expert brian goetz as he explains how these new classes have enabled the development of highly scalable nonblocking algorithms in the java language 請(qǐng)跟隨并行專家brian goetz一起,了解這些新類如何使用java語言開發(fā)高度可伸縮的無阻塞算法。